Einen guten Überblick über ein umfangreiches Projekt erhalten Sie im Objektkatalog (object browser, »Ansicht/Objektkatalog). Er zeigt die Objektklassen, Eigenschaften, Methoden, Ereignisse und Konstanten benutzerdefinierter Projekte und vordefinierter Objektbibliotheken. Ein Beispiel für die Verwendung des Objektkatalogs finden Sie im Fallbeispiel Gewinnverteilung.
Der folgende Bildschirmausschnitt greift auf das Projekt Access_Quiz.mdb zu (weisses Kombinationsfeld links oben). Im Fenster Klassen (links unten) zeigt der Objektkatalog unter <Global> alle Public-Vereinbarungen, dann die sechs Formularmodule, das Berichtsmodul und das Standardmodul von 'Projekt Access Quiz'. Weil der Cursor auf einem Standardmodul liegt, zeigt das rechte untere Fenster die Variablen und Unterprogramme des Standardmoduls an.

Das folgende Beispiel zeigt, dass die Suche im Objektkatalog
(ähnlich wie die Suche
im Projektexplorer) nicht immer zu einem Ergebnis führt. Nehmen wir zum
Beispiel an, dass der Funktionsname Matrikel
durch Matrikelnummer ersetzt werden soll. Deshalb suchen wir in der Codesicht des Projektexplorers
mit »Ctrl/F
die Definition und alle Aufrufe von Matrikel.
Leider sind wir danach nicht sicher, alle Vorkommen von Matrikel
gefunden zu haben. Matrikel kann nämlich auch
in Objekteigenschaften, zum Beispiel in Ausdrücken von Formulareigenschaften, vorkommen. Deshalb suchen wir Matrikel auch im
Objektkatalog (zweitoberstes Kombinationsfeld des
Bildschirmausschnitts). Unter den Suchergebnissen finden wir zweimal das
Standardmodul, einmal das Formularmodul Form_FrmStart und zwei Eigenschaften des
Formulars SubfrmZOBenutzerlösungen (Steuerelementinhalt Matrikelnummer und Textfeldname
TxfMatrikelnummerFürAktualisierung).
Der Objektkatalog gestattet aber nur die Suche nach den Definitionen von Variablen, Konstanten, Unterprogrammen, Objekten, Methoden und Eigenschaften eines Projekts. Verwendungsnachweise wie eine Liste aller Aufrufe der Funktion Matrikel oder eine Liste aller Aufrufe einer Abfrage gestattet er nicht. Sie können also nicht systematisch nach bestimmten VBA- oder SQL-Ausdrücken in Formular-, Berichts- oder Steuerelementeigenschaften suchen. Zum Beispiel finden Sie das Ergebnis "
=Matrikel() ist der Standardwert des Textfelds TxfMatrikelnummerFürAktualisierung" erst nach aufwändigem manuellem Suchen.Die Suche in Projektexplorer und Objektkatalog führen also nicht immer zu allen Verwendungen eines Objekts. Dies kann Namensänderungen in einer grossen Access-Anwendung aufwändig gestalten.